风晓

全国的单身人士的分布 进行报表分析

首先要导入地图的js包 我放到了 百度网盘上 大家下载下来之后 解压放到assert文件夹下 即可

https://pan.baidu.com/s/1TPB7pzewfg43MXaiw24I8g

然后获取数据, 由于全国省份较多 我们可以百度,如图

img点击并拖拽以移动

然后拷贝 到一个新建的txt文件夹下(我在这儿是a.txt) 然后将所有的中文 逗号换成英文的

然后在这个目录下打开命令行执行native2ascii a.txt b.txt 然后将 b.txt文件里的内容全选 新建 如下图所示的文件夹

img点击并拖拽以移动

然后如图 写入china = 然后将b里的内容拷贝到等号的后面

然后获取数据 将数据导入地图 就大功告成了(是不是有点不可思议呢^_^)

public List<Map<String, Object>> queryChina() {
List<Map<String, Object>> list = new ArrayList<>();
// 读取所有的省信息
Properties prop = new Properties();
try {
prop.load(ZhenaiDao.class.getClassLoader().getResourceAsStream(“zhenai.properties”));
String china = prop.getProperty(“china”);
String[] privs = china.split(“,”);
QueryRunner run = new QueryRunner(ds);
String sql = “select count(1) from dogs where homeaddr like ?”;
for(String priv:privs) {
int cnt = run.query(sql, new ScalarHandler(),priv+”%”).intValue();
Map<String, Object> map = new HashMap<>();
map.put(“name”, priv);
map.put(“value”, cnt);
//放到
list.add(map);
}
} catch (Exception e) {
e.printStackTrace();
}
return list;

<%@ page language=”java” contentType=”text/html; charset=UTF-8” pageEncoding=”UTF-8”%><%@ taglib uri=”http://java.sun.com/jsp/jstl/core" prefix=”c”%><!DOCTYPE html>Insert title here

全国分布图

效果如图示

img点击并拖拽以移动

这样呢我们的项目就大功告成了,我也会将整个项目打包供大家下载参考,关于优化spider的项目代码我也会打包供大家参考

链接:https://pan.baidu.com/s/1qFzq7Qa_MEbXbhLHBRokMQ 密码:7efk (zhenaiweb)

链接:https://pan.baidu.com/s/1Ty7m8aV5BArukppMEuIyYg 密码:vysq (zhenaispider 未优化)

已优化的 在我的在我的下载资源里有 大家可以去下载参考


已经到底了!:

 评论

!--动态线条背景-->